engine power (kW) - Spanish English Dictionary